04/18/93 15:51:26 Testify - ATTACH: flight of bumblebees.mod.cpt
04/18/93 15:51:27 Testify - program ending
It would be possible to have an "Authorization" file, containing the names of
users who may and may not use FREQ and ATTACH, but I feel this can be handled
between the sysop and his users. If users aren't told this utility exists, it
will remain for Sysop use. You get the idea.
History
-------
April 11, 1993 - Testify 1.0 released. This version was purely a "signature"
adder, with the origin line and tag added to e-mail.
May 1, 1993 - Testify 2.0 began daily use on my BBS. This version included
FREQ and ATTACH functions. Feedback from the net indicated that the potential
410 character signature was excessive. The general rule (unspoken, usually) is
that the tag must never exceed the message length. Maintaining a one-line tag
would solve this problem. Thus...
May 15, 1993 - Testify 2.5 was released with all the features noted above -
adding NodeSwap and Tag randomizing instead of the signature file. The origin
line is now left permanent, as set by Tabby Maint.
May 20, 1993 - Testify 2.6 released. This was a bug fix release. Some users
reported that Testify started, then didn't seem to do anything. Very thorough
error checking has been added to the code, and only "Generic" & "Tabby Config"
are absolutely required for Testify to run its course - even then it will
report the error, either in the Tabby Log or in its own ERROR report (in the
case of Generic missing). Also added GEcho to the list of remote echo feed
command names that are dealt with. If I had tested Testify 2.5 on a less
active BBS, I would have found these bugs much sooner )-: This copy of Testify
also fixes the printer alert problem, which is actually a compiler 'bug'.
May 22, 1993 - (2.65) Ray Leninger notified me of trouble (still) with Testify
on his system. Looking into it, I discovered yet another bug that has followed
Testify through since 2.0...I'd been using the Generic file path string to
steer Testify to the Tabby folder AND Generic Export file - a major mistake,
since many systems don't have the Tabby folder in the same folder as Generic
Export! I've rearranged the error result codes and logging to flow with the
fix, and decided to release 2.65 to get everyone satisfied with the product
before adding the next major feature. I appreciate your patience! Note the
new mention of FREQ passwords in that section of the docs above.
June 4, 1993 - (2.7) The NodeSwap.List format has been changed! The new
delimiter is a TAB instead of a space. You can now use 'aliases' instead of
node numbers if your BBS supports it. See the expanded doc's above for
examples. I found that Testify 2.65 would not gracefully quit without a Tabby
folder present. I revamped the code to handle this. A blank line is now
placed between the message body and the random tagline. You no longer have to
do this manually (I got into that habit with older versions, did you? <grin>).
If the Origin.List is not present in the Tabby folder, no Tag will be appended
to the "...Testify 2.7: " string (which remains as a message handler signature).
Finally, the expiration date for unregistered copies of Testify is now set
before September. The software is good enough to warrant a shorter evaluation
time. Testify is now using 32-bit compatible code.
June 7, 1993 - (2.75) one of those old pesky bugs finally showed up, thanks to
feedback from Michael Connick and Ray Leninger. On some systems where the
Generic Export/Import and related files are not stored alongside TabbyNet, the
FREQ and ATTACH functions would not create the 'sendfiles.bbs' files where they
belonged. This is now fixed.
July 9, 1993 - (2.8) added the NoAreaTag.List file and function, which allows
you to shut off the taglines for particular echoes. Also added better handling
of the launch.next function to help a problem reported by a Telefinder sysop.
Error reporting has been thoroughly tested and enhanced once again. Testify is
also now much friendlier to other system activities if you go by the book (-:
September 11, 1993 - (3.0) One sysop reported that Testify would fail to launch
the next event. This portion of the Testify code was based on work done by
Mike Lininger, and has now been improved. Sysops using these other Tabby
utility versions should watch for similar trouble: Export 3.21, Import 2.55,
Mantissa 1.0, SunDial 2.1. The first bug I located could cause the
launch.next file to become corrupted with random characters. The second bug
could cause a file error which would launch the program listed in the Tabby
Maint configuration dialog. Another unrelated fix, now in Testify 3.0, was
an interaction problem between it and another Tabby utility which balked at
the idea of an empty Generic Export file (which Testify was creating when no
Export file existed). This has been fixed, and Testify runs a bit faster.
Note, however, that time-sharing takes a toll on Testify processing speed in
general. Unregistered Testify 3.0 users will now be alerted when their version
expires. Finally, note that FREQ and ATTACH functions now place the Subject
line into the first line of the related messages. See examples above, if
necessary.
October 30, 1993 - (3.1) Added AutoKill feature. Everything else is running
smoothly, so no bug fixes needed.
December 31, 1993 - (3.2) Added NODELIST lookup feature! Cut back on the
number of "loose" variables being consumed (one of those geeky programmer jobs)
and cleaned things up here and there.
- SPECIAL NOTE: rename your Origin.List file to Tagline.List
^^^^^^^^^^^^
February 13, 1994 - (3.21) Found a problem in the code that handled running the next Tabby application, so released this fix ASAP.
March 6, 1994 - (3.3) Added Echo->E-Mail feature that allows online posting in echoes to be sent to a particular e-mail address! Also found the "final" flaw in the Tabby application launch routine. Testify cleans up memory just before exiting.
March 19, 1994 - (3.4) I had been experiencing unexpected application quits just when processing FREQ's for a new node. Traced the problem to some of my oldest code, and totally re-working the file & error handling techniques on *all* sections using this older code to comply with the safest practices used elsewhere. Thanks to Eric Hoffmann, I located a bug in text handling which would segment lines longer than 254 characters - a typical Telefinder habit.
May 3, 1994 - (3.5) Kludge lines no longer become entries in your FREQ, ATTACH, or DISTRIBUTE commands.
June 25, 1994 - (3.6) Minor cosmetic and functional changes - no new features.